//#include <stdio.h>
//
//void maxWord(char ch[], char max[])
//{
//    int i = 0;
//    int j = 0;
//    int sz = 0;
//    int csz = 0;
//    int msz = 0;
//    char word[20] = {0};
//    while (ch[csz])
//        csz++;
//    //printf("csz = %d\n", csz);
//    for (i = 0; i < csz; i++) //Traverse the string.
//    {
//        //If it is a non-space character,
//        //assign it to the string "word".
//        if ((ch[i] != ' ')&&(ch[i] != '.'))
//        {
//            word[j] = ch[i];
//            sz++;
//            j++;
//        }
//
//        //If the next character is not a space (' '), a period ('.') or the null terminator ('\0'),
//        //hen judge the size of the word.
//        if (ch[i+1]==' ' || ch[i+1]=='.' || ch[i+1]=='\0')
//        {
//            word[j] = '\0';
//            if (sz > msz)
//            {
//                msz = sz;
//                sz = 0;
//                j = 0;
//                while (word[j])
//                {
//                    max[j] = word[j];
//                    j++;
//                }
//                max[j] = '\0';
//                //printf("max = %s\n", max);
//                j = 0;
//            }
//            else
//            {
//                sz = 0;
//                j = 0;
//            }
//
//        }
//    }
//}
//
//int main()
//{
//    char ch[50] = {0};
//    char max[20] = {0};
//    printf("Please input a string:>");
//    gets(ch);
//    maxWord(ch, max);
//    printf("The longest word is \"%s\".\n", max);
//    return 0;
//}
